package com.renjiyue.Day2;

import java.util.HashSet;
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;

/**
 * 随机20 个1 - 99 之间的整数， 升序排序，打印到控制台上
 * 要求：不能重复
 * 分析：
 *      随机 20个  ， size()
 *      1-99 之间的整数  随机（Random， Math.random()）
 *      不能重复（set）
 *      升序排序： TreeSet , 根据自然排序方法 进行排序
 *
 */
public class Test02 {

    public static void main(String[] args) {
        Random random = new Random();
        Set set = new TreeSet();
        while(set.size() < 20){
            int r = random.nextInt(99) + 1;
            set.add(r);

//            if(set.size() == 20){
//                break;
//            }
        }


        System.out.println(set);




//        Random random = new Random();
//        for (int i = 0; i < 20; i++) {
//            System.out.println(random.nextInt(99) + 1);
//        }
//
//        for (int i = 0; i < 20; i++) {
//            System.out.println((int)(Math.random() * 99) + 1);
//        }



    }
}
